home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 41.zip
/
BS1 part 41
/
Soundtracker Soundsystem.adf
/
soundcontroller.doc
< prev
next >
Wrap
Text File
|
1988-10-29
|
7KB
|
135 lines
--------------------------------------------------------------------------
Sound Tracker Sound Controller V1.0
(C) copyright and written 1988 by Mr. Magic from THE PROPHETS AG
--------------------------------------------------------------------------
+------------------------------------------------------------+
| Sound-Controller V1.0 (C) by Mr. Magic XX XX |
| ---------------------------------------------------------- |
| +--+ +-----------+ +-------+ +---------------------------+ |
| | 0| |DF0:SONGS/ | |ST-01: | | | |
| +--+ +---/-------+ +---/---+ +------/--------------------+ |
| +--+ 6 7 +--+ 8 +---------------+ |
| | 1| Begin Playing Sound in|4 |seconds |Time: 9 | |
| +--+ +--+ +---------------+ |
| +--+ +--+ |
| | 2| Stop Playing Sound after starting in | 5|seconds |
| +--+ +--+ |
| +--+ +-----------------------+ |
| | 3| Start/Stop Playing |Remove Sound-Controller| |
| +--+ +-----------------------+ |
+------------------------------------------------------------+
Erklaehrung der einzelnen GadGets und ihre Funktionen.
=========================================================================
Nr. 0 : Mit diesem GadGet (Verschwindibus-GadGet) kann das Fenster vom Sound-
Controller vom Bildschirm entfernt werden. Der Sound-Controller bleibt
aber aktiv. Mit der HELP-Taste wird das Fenster des Sound-Controllers
wider auf dem Bildschirm erscheinen.
1 : Wenn ein Song geladen wurde kann mit diesem Gadget der Song gastartet
werden. Man wird aber erst etwas hoeren, wenn die Zeit (4) mit der
Zeit (9) uebereinstimmt. Das Gadget (1) wird beim selektieren mit
einem 'x' gekennzeichnet.
2 : Der Song wird angehalten, wenn die Zeit (5) mit der Zeit (9) ueber-
einstimmt. Man kann also mit den richtigen Einstellungen in den
Gadgets (4) und (5) den Song nach einer bestimmten Zeit erklingen
lassen und nach einer bestimmten Zeit (Gadget(5)) stoppen.
3 : Mit diesem Gadget (3) kann man den Song an- und nach belieben aus-
schalten. Der Song spielt immer, ausser das Gadget (2) wurde
als Zusatz mit selektiert. Dann stoppt der Sound naemlich nach der
angegebenen Zeit (5) seit dem selektieren des Gadgets Nr. (3).
4 : Soll der Song nicht sofort erklingen, so kann man in diesem Gadget
die Zeitverzoegerung einstellen (0-999 Sekunden). Es darf nicht
vergessen werden, diese Funktion (1) zu selektieren.
5 : In diesem Gadget wird der Zeitraum angegeben, der dafuer sorgt, dass
der Song nach einer bestimmten Zeitspanne stopt.
Folgendes Beispiel soll dies verdeutlichen:
Der Song soll in 20 sec starten und dann 60 sec spielen, danach
soll er stoppen.u
Es muessen folgende eintragungen gemacht werden:
Begin Playing Sound in 20 seconds
Stop Playing Sound after starting in 60 seconds
Die Gadgets 2 und 1 muessen selektiert werden.
Der Song spielt erst an, wenn der Timer (9) die Zeit 20 erreicht
hat. Dann spielt des Song solange, bis der Timer 80 anzeigt, da
der Sound ja 60 sec seit dem starten spielen sollte.
6 : Dieses Gadget gibt den Pfad an, von wo der Sound-Controller das
Song-File holen soll.
7 : Dieses Gadget gibt den Pfad an, von wo der Sound-Controller die
Instrumente holen soll.
8 : In dieses Gadget muessen Sie den Namen des Song-Files eingeben, dass
geladen werden soll. Nach Betaetigung der RETURN-Taste versucht
der Sound-Controller das Song-File zu laden. Sollte er es nicht
finden, so muessen Sie den Pfad und/oder den Namen des Song-Files
ueberpruefen.
Remove Sound-Controller: Dieses Gadget beendet den Sound-Controller und gibt
den benoetigten Speicher wieder frei.
Der Sound-Controller muss vom CLI mit dem CLI-Befehl 'RUN C/SOUNDCONTROLL'
aufgerufen werden.
Um vor Dia-Shows Song-Files zu setzen und abzuspielen, ist dieses Programm
sehr gut geeignet. Der Sound-Controller kann naemlich auch Programmiert
werden. Dies hoert sich ziemlich schwierig an, ist es aber nicht.
So wie der Amiga die 'Startup-Sequence' abarbeitet, so arbeitet der Sound-
Controller auch so etwas aehnliches ab.
Die Sequence, die er abarbeitet muss als Parameter beim aufruf uebergeben
werden.
z.B. RUN C/SOUNDCONTROLL S/SEQUENCE
Die Sequence, die der Sound-Controller abarbeitet hat folgendes aussehen.
STSC
.SONG:DF0:SONGS/!
.INST:ST-01:!
.SFIL:DRUM-SOLO!
.PLMO:1!
.STAR:00!
.STOP:300!
END.
Als erstes benoetigt der Sound-Controller eine Kennung, dass es sich um ein
Sequence-File handelt. Die Kennung ist 'STSC'
Dann folgt ein '.' und ein vier-stelliges Befehlswort und ein ':'
Jetzt kommt der Parameter OHNE Zwischenraum und abschliessend ein '!', welches
das Ende des Parameters kenzeichnet. Das '!' darf auf keinen Fall weggelassen
werden, da es sonst zu Fehlern kommen kann.
Nach der Kennung 'END.' kann noch ein Kommentar folgen, der aber vom Sound-
Controller nicht erkannt wird.
Die 'STAR'tzeit und die 'STOP'zeit muessen im bereich von 00-999 sein und
duerfen nicht weniger als zwei-stellig dargestellt werden.
z.B: .STAR:06 ---> start nach 6 Sekunden
.STOP:09 ---> stop nach 9 Sekunden spielen
Es muss auch die Reihenfolge der Befehlswoerter eingehalten werden.
Es gibt 4 PLMO (PLAYMODE, Abspielmoeglichkeiten)
1 : Der Song spielt immer, bis er vom Benuetzer unterbrochen wird.
2 : Der Song spielt solange, bis die Abspielzeit (.STOP:xxx) erreicht ist.
3 : Der Song Spielt ab der Anfangszeit (.STAR:xxx) bis er vom Benuetzer
gestoppt wird.
4 : Der Song faehngt erst an zu spielen, wenn die Start-Zeit erreicht ist
und stoppt erst, wenn er solange seit der Anfangs-zeit gespielt hatt,
wie bei .STOP:xxx angegeben ist.
Der Sound-Controller macht bei Dia-Shows, Textverarbeitung, Copys usw. keine
Probleme.
Den Sound-Controller hat MR. MAGIC von THE PROPHETS AG entwickelt, unter
zuhilfenahme der Abspielroutine vom Sound-Tracker V2.0
Den Source-Code kann man bei THE PROPHETS AG bekommen
Solten sich einige Bugs im Programm befinden (mir sind keine bekannt)
so sind wir fuer Hinweise dankbar.
In naher Zukunft wird wahrscheinlich ein UpDate (mit neuen??? Funktionen)
bei THE PROPHETS AG zu bekommen sein.......
SIGNED Mr. Magic from THE PROPHETS
HAVE FUN